removable grating - French English Dictionary